﻿using System.ComponentModel.DataAnnotations;
using BoneSystem.Extensions.Annotations;
using BoneSystem.Extensions.DataAnnotations;

namespace BoneSystem.Business.Entity.Pedido.ClassesRelacionadas
{
    public class PedidoItem : PropertiesBase
    {
        [Required]
        [Display(Description = "Sequencial do ítem", Name = "Item", Order = 1)]
        [HeaderGridView(EnableFilter = true)]
        [GridColumn(TableColumnName = "data_operacao", Order = 1, Width = 70)]
        public virtual int Item { get; set; }

        [Required]
        [Display(Description = "Produto", Name = "Produto", Order = 2)]
        [HeaderGridView(EnableFilter = true)]
        [GridColumn(FieldName = "Produto.Descricao", Order = 2, Width = 250)]
        public virtual ItemComercial.ItemComercial ItemComercial { get; set; }
        [Required]
        [Display(Description = "Quantidade", Name = "Quantidade", Order = 3)]
        [HeaderGridView(EnableFilter = true)]
        [GridColumn(FieldName = "quantidade", Order = 3, Width = 100)]
        public virtual decimal Quantidade { get; set; }
        [Required]
        [Display(Description = "Valor do item do pedido", Name = "Valor", Order = 4)]
        [HeaderGridView(EnableFilter = true)]
        [GridColumn(FieldName = "valor", Order = 4, Width = 100)]
        public virtual decimal Valor { get; set; }

    }
}
